int func(int num) {
    if (num==1) {
        return 1;
    } else {
        return num * func(num-1);
    }
}

int main () {
    func(5);
    return 0;
}